A Deontic Formalism for Co-ordinating Software Development in Virtual Software Corporations
نویسندگان
چکیده
The concept of the Virtual Software Corporation (VSC) has recently become a practical reality as a result of advances in communication and distributed technologies. However, there are significant difficulties with the management of the software development process within a VSC. The main problem is the significantly increased communicational complexity of the process model for such developments. The more classic managerial hierarchy is generally replaced by a “flatter” network of commitments. Therefore new solution approaches are required to provide the necessary process support. The purpose of this paper is to present a solution approach which models the process based on deontic logic. The approach has been validated against a case study where it was used to model commitments and inter-human communications within the software development process of a VSC. The use of the formalism is exemplified through a prototype system using a layered multi-agent
منابع مشابه
A Distributed Agent Based System For Supporting Virtual Software Corporations
Virtual Software Corporations (VSCs) are a novel organisational form that use the competitive advantage provided by access to scarce competencies and economies of scale in software development. The main feature of a VSC is the distributed and temporary nature of the teams involved and the use of communication and information technology to support its activities. Large-scale software development...
متن کاملA Concept for Supporting the Formation of Virtual Corporations through Negotiation
This paper describes a system that supports software development processes in virtual software corporations. A virtual software corporation consists of a set of enterprises that cooperate in projects to fulfill customer needs. Contracts are negotiated in the whole lifecycle of a software development project. The negotiations really influence the performance of a company. Therefore, it is useful...
متن کاملMeasuring the Performance of the Virtual Teams in Global Software Development Projects
The development teams who are geographically spread, culturally mixed and mainly depend on information and communication technology (ICT) for communication is defined as a global virtual teams (GVTs). Despite the advancement of technologies, achieving the efficient performance of GVTs remains a challenge. The reviewed literature has highlighted the importance of training and development, organi...
متن کاملProcess Model Integration in Internet-based Virtual Software Corporations
This paper presents initial results for defining a method to integrate process models and supporting tools for the support of software development in Internet-based Virtual Software Corporations (VSCs). VSCs are emerging as the organisational form enabling the development of complex, large scale software. However, due to the heterogeneous and temporary nature of VSC interactions, no dedicated s...
متن کاملA Reference Model for Global Software Development
The objective of this paper is to propose a reference model for global software development, based on the results found in a case study conducted in two software development units from multinational organizations located in Brazil. Since the number of organizations distributing their software development processes worldwide keeps increasing, this change is having a profound impact on the way pr...
متن کامل